package com.xmall.define.dto.log;

import com.xmall.define.base.BaseRetryLog;
import com.xmall.define.dict.LogStatusEnum;
import lombok.Data;

import java.io.Serializable;

/**
 * 定时任务
 */
@Data
public class RetryLogDto extends BaseRetryLog implements Serializable {

    /**
     * 是否最大重试
     */
    private Boolean isMaxRetry = false;

    /**
     * 日志状态（0未处理  1已处理）
     */
    private String logStatusName;

    /**
     * 日志元信息
     */
    private Object meta;

    public String getLogStatusName() {
        return LogStatusEnum.getNameByStatus(this.getLogStatus());
    }
}
